 //品牌控制层 
app.controller('baseController' ,function($scope){	
	
    //重新加载列表 数据
    $scope.reloadList=function(){
    	//切换页码  
    	$scope.search( $scope.paginationConf.currentPage, $scope.paginationConf.itemsPerPage);	   	
    }
    
	//分页控件配置 
	$scope.paginationConf = {
         currentPage: 1,
         totalItems: 10,
         itemsPerPage: 10,
         perPageOptions: [10, 20, 30, 40, 50],
         onChange: function(){
        	 $scope.reloadList();//重新加载
     	 }
	}; 
	
	$scope.selectIds=[];//选中的ID集合 

	//更新复选
	$scope.updateSelection = function($event, id) {		
		if($event.target.checked){//如果是被选中,则增加到数组
			$scope.selectIds.push( id);			
		}else{
			var idx = $scope.selectIds.indexOf(id);
            $scope.selectIds.splice(idx, 1);//删除 
		}
	}

	//格式化显示数据

	$scope.jsonToString=function (string,key) {
		var parse = JSON.parse(string);
		var value = "";
        for (var i = 0; i < parse.length; i++) {
            if (i > 0) {
                value +=",";
            }
            value += parse[i][key];
        }
        return value;
    }

    //从集合中查询kye获取对象

    $scope.searchObjectByKey=function (list,key,keyValue) {
        for(var i=0;i<list.length;i++){
            if (list[i][key] == keyValue) {
                //集合中存在这种对象,返回该集合
                return list[i];
            }
        }
        //查询完没有找到对应的数据返回null
        return null;
    }
	
});	